package com.gitee.neuray.security.admin.executor.qiyehao.mapper;

import com.gitee.neuray.security.admin.executor.qiyehao.entity.StaffVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
@Mapper
public interface StaffVOMapper {

    //查询删除表外的离职员工
    List<StaffVO> selectLzYg();
    //查询除企业号外的在职员工
    //List<StaffVO> selectZzYg(@Param("phones") List<String> phones);
    List<StaffVO> selectZzYg();
    void insertQyhDeleted(@Param("staffId") String staffId);

    /**
     * 更新企业号id 和 openid
     * @param id
     * @param qyhid
     * @param qyhopenid
     */
    void updateQyhId(@Param("id") String id,@Param("qyhid") String qyhid,@Param("qyhopenid") String qyhopenid);

    /**
     * 根据电话号处理历史数据补全企业id和openid
     * @param phone
     * @param qyhid
     * @param qyhopenid
     */
    void updateQyhIdByMobile(@Param("phone") String phone,@Param("qyhid") String qyhid,@Param("qyhopenid") String qyhopenid);
}
